html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline !important;
}
#box strong{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline !important;}
:focus {
	outline: 0;
}
html, body {
	height: 100%;
	width: 100%;
}
body {
	color: #333;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:\5fae\8f6f\96c5\9ed1;
	font-size: 12px;
	text-align: center;
	margin:0 auto;
	overflow-y:scroll;
}



input,select,textarea{
	font-family:\5fae\8f6f\96c5\9ed1;	
}
select{
	font-size:14px !important;
}
	
b{
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:\5fae\8f6f\96c5\9ed1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
div,p,li{
	word-wrap:break-word; 
}
img {
	border: 0px;
}
em{
	font-style:normal;
	font-weight:normal;
	font-family:\5b8b\4f53;
}
i{
	font-style:normal;
}
a{
	color:#555;
}
a:hover{
	color:#0b9e7a;
}

#main{
	min-width:1280px;
}

/**bottom**/
/*--#w_footer--*/
.w_boxfoot_bg{
text-align:left;
}
#footer{
margin-top:15px;
_margin-bottom:20px;
padding:5px 20px 5px;
clear:both;
background:#2E3A4A;
}
.copyRight{
	width:100%;
	min-width:1280px;
	/*background:#00B787;
	height:24px;*/
	background:#2E3A4A;
	line-height:2em;
	padding:10px 0 15px;	
	text-align:center;
	color:#fff;
}
.copyRight img{
	position:relative;
	top:4px;
}
.copyRight a{
	color:#fff;
}
.wahao_bar{
width:180px;
margin:0 auto;
}

#sm_header{
margin:0 0 0;
width:100%;
min-width:1280px;
text-align:center;
padding-top:30px;
}
.bannerBg_auto{
text-align:center;
margin:0 auto;
width:100%;
background-position:0 0;
background-repeat:repeat-x;
}
.banner_heightMin{
clear:both;
width:960px;
min-height:80px;
overflow:hidden;
margin:0 auto;
text-align:left;
}
.banner_heightMin h2{
padding:15px 0 15px 0 !important;
font-size:36px;
color:#fff;
font-weight:bold;
font-family:\5fae\8f6f\96c5\9ed1;
}
#sm_center{
width:1000px;
margin:0 auto;
min-height:640px;
}
#sm_center_1000{
	width:1000px;
	margin:20px auto;
}
#sm_footer{
text-align:center;
padding:0;
background:#f3f3f3;
min-width:1280px;
}

.body_notop{
background-color:#DBF3FF;
background-position:center 33px;
background-repeat:no-repeat;
}
.body_cloud{
background:#DBF3FF url(../im/lesson/cloud_bodyBg.jpg) center 105px no-repeat;
}

.banner_title960{
clear:both;
width:960px;
height:120px;
overflow:hidden;
margin:0 auto;
text-align:left;
}
.banner_title960 .location_bar{
padding-left:15px;
}
.banner_title960 .back_right{
float:right;
padding-right:80px;
}
.banner_title960 h2{
padding:25px 0 0 15px;
font-size:36px;
color:#fff;
font-weight:bold;
font-family:\5fae\8f6f\96c5\9ed1;
}

.column_500{
width:500px;
}
.column_400{
width:400px;
}
.column_640{
	width:640px;
}
.column_600{
	width:600px;
}
.column_310{
	width:310px;
}
.column_320{
	width:320px;
}
.column_260{
	width:265px;
}
.column_590{
	width:590px;
}
.column_320{
	width:320px;
}
.column_420{
	width:420px;
}
.column_180{
	width:180px;
}
.column_720{
	width:720px;
}
.column_580{
	width:580px;
}
.column_330{
	width:330px;
}
.column520_pad10{
	padding:15px 0 15px 15px;
	width:500px;
}
.column420_pad10{
width:426px;
padding:15px 0 15px 18px;
}
.block_pad10{
	padding:10px 0;
}
.height_680{
	min-height:680px;
	_height:680px;
}

select{font-family:\5fae\8f6f\96c5\9ed1; line-height:20px; height:24px !important}
input{font-family:\5fae\8f6f\96c5\9ed1; line-height:18px;}


#logon_contain{
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:20px 0;
}
.border_login{
	background:url(../img/border_login.png) 0 0 no-repeat;
	width:320px;
	height:490px;
	padding:30px;
	text-align:left;
}
.border_login h3{
	font-size:22px;
	color:#FF7E00;
	padding:10px 15px;
}
.login_list{
	padding:10px 15px;
	height:280px;
}
.login_list li{
	padding:10px 0;
}
.input_270,.input_90,.input_55{
	background:url(../images/input_270.jpg) 0 0 no-repeat;
	width:261px;
	height:29px;
	border:0;
	padding:5px 5px 5px;
	line-height:26px;
	font-size:14px;
}
.input_55{
	background:url(../images/input_60.jpg) 0 0 no-repeat;
	width:55px;
}
.input_90{
	background:url(../images/input_90.jpg) 0 0 no-repeat;
	width:95px;
}
.no_select{
	color:#aaa;
}
.btn_blue,.btn_red{
	background:url(../images/btn_blue.jpg) 0 0 no-repeat;
	width:133px;
	height:43px;
	border:0;
	color:#fff;
	font-size:18px;
	line-height:18px;
	font-family:\5fae\8f6f\96c5\9ed1;
	cursor:pointer;
}
.btn_red{
	background:url(../images/btn_red.jpg) 0 0 no-repeat;
}
a.forget{
	position:relative;
	top:-18px;
}
.btn_block{
	padding:10px 15px;
}
.btn_block p.linehight{
	padding:5px 0 2px 20px;
	line-height:24px;
}

/*--common å¨‰ã„¥å”½--*/
.location_line{
	margin:10px 15px;
	padding:5px 0 10px;
	border-bottom:dashed #d5d5d5 1px;
	color:#555é”›ï¿½
}
.location_line a{
	color:#555;
}
.location_line a:hover{
	text-decoration:underline;
}
.title_zxName{
	padding:15px;
	font-size:35px;
	color:#FF9649;
}
.nav_title{
	background:url(../images/navTitle_bg.jpg) 0 0 repeat-x;
	height:44px;
}
.nav_title a{
	display:inline-block;
	padding:12px 15px 0;
	height:32px;
	font-size:14px;
	color:#333;
}
.nav_title a.on{
	background:url(../images/nav2_arrow.png) center bottom no-repeat;
	color:#ff0000;
}
.nav_title a:hover{
	color:#ff0000;
}
.center_info{
	border-bottom:dashed #e6e6e6 1px;
	padding:0 0 10px 40px;
}
.center_info li{
	padding:8px 0;
	font-size:14px;
	position:relative;
}
.center_info li.bgdSucceed{
	font-size:36px;
	background:url(../images/ico200.png) 0 0 no-repeat;
	padding:110px 0 0 260px;
	height:150px;
}
.center_info li.bgdFail{
	font-size:36px;
	background:url(../images/ico200_2.png) 0 0 no-repeat;
	padding:110px 0 0 260px;
	height:150px;
}
.center_info .admin_table{
	padding-top:5px;
}
.center_info .remind{
	position:absolute;
	left:370px;
	top:15px;
	font-family:\5b8b\4f53;
	color:#999;
	font-size:12px;
}
.center_info .setLink{
	float:right;
	width:110px;
}
.center_info .remind img{
	position:relative;
	top:2px;
	margin-right:4px;
}
.center_info li.Org{
	padding:0 0 15px 30px;
}
.center_info li label{
	display:inline-block;
	width:85px;
	text-align:right;
	color:#b9b9b9;
}
.btn_true{
	background:url(../images/btn_true.png) 0 0 no-repeat;
	width:76px;
	height:31px;
	display:inline-block;
	font-size:16px;
	padding:8px 0 0;
	text-align:center;
	color:#333;
	letter-spacing:2px;
}
.warn_wrong,.warn_true{
	position:relative;
	left:20px;
	color:#f00;
	font-size:12px;
	line-height:12px;
}
.warn_true{
	color:#0C6;
}
.padding_20{
	padding:20px !important;
}
.padding_15{
	padding:15px !important;
}
/*--pwd_strength--*/
.pshow_warn{
	position:relative;
	left:90px;
	padding:5px 0 0;
	font-size:12px;
	color:#aaa;
	clear:both;
}
.pwrong_warn{
	position:relative;
	left:85px;
	top:10px;
	padding:5px;
	border:solid #FDE6CC 1px;
	background:#FEFBE7;
	width:400px;
	font-size:12px;
	line-height:24px;
	color:#aaa;
}
.pred_warn{
	position:absolute;
	left:270px;
	top:10px;
	background:#FFCBCA;
	border:solid #900 1px;
	padding:7px;
}
.pwd_strength{
text-align:left;
width:200px;
display:inline-block;
line-height:16px;
height:12px;
vertical-align:middle;
position:relative;
top:1px;
/*padding:8px 0 0;*/
}
.pwd_strength .bar_border{
border:solid #999 1px;
width:55px;
height:10px;
line-height:10px;
overflow:hidden;
display:inline-block;
float:left;
margin:0 1px;
background:#E0E0E0;
}
.pwd_strength .bg_Red{
background:#F4A201;
}

.marginTop_0{
	margin-top:0!important;
}


/*--æ£°æˆ¦äº¾Menu--*/
.tpMenu_auto{
	width:auto;
	background:#F2F5F7;
	height:80px;
	padding-top:0px;
	color:#333;
}
.tpMenu_auto a{
	color:#333;
}
.menuList{
	width:700px;
}
.menuList a{
	display:inline-block;
	padding:0 15px;
	height:38px;
	padding-bottom:8px;
}
.menuList a.tabOn{
	color:#00B586;
	font-weight:bold;
}
.tpMenu_auto a:hover{
	text-decoration:underline;
}
.tpMenu_w1000{
	width:800px;
	margin:0 auto;
	text-align:left;
	font-size:16px;
	background:url(../images/answer/top_logo.png) 0 center no-repeat;
	height:45px;
	padding:35px 0 0 200px;
}
.tpMenu_w1000 span.right{
	font-size:12px;
}
.tpMenu_w1000 span.right a{
	margin:0 2px;
}

.tpMenu_twoNav{
	border-bottom:solid #e8e8e8 1px;
	padding:12px 0 0;
	background:#fff;
}
.twoNav_w1000{
	width:1000px;
	margin:0 auto;
	height:30px;
	text-align:left;
}
.twoNav_w1000 a{
	display:inline-block;
	padding:0 18px 9px;
	height:21px;
	font-size:14px;
	color:#555;
	position:relativee;
	top:1px;
	margin-right:10px;
}
.twoNav_w1000 a:hover,.twoNav_w1000 a.on{
	color:#00b586;
}
.twoNav_w1000 a.on{
	border-bottom:solid #00b586 1px;
}

.contain_pad20{
	padding:20px 0 !important;
	text-align:left;
}
.round_uhead{
	width:100px;
    height:100px;
    /*border:4px solid #ddddde;*/
    -moz-border-radius: 49px;
    -webkit-border-radius: 49px;
    border-radius:49px;
    behavior:url(PIE.htc);
}


.uhead_200,.uhead_140,.uhead_100,.uhead_70,.uhead_60,.uhead_50,.uhead_30,.uhead_40{
	width:100px;
    height:100px;
    -moz-border-radius: 49px;
    -webkit-border-radius: 49px;
    border-radius:49px;
    behavior:url(PIE.htc);
}
.uhead_200{
	width:200px;
	height:200px;
	-moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    border-radius:99px;
}
.uhead_140{
	width:140px;
	height:140px;
	-moz-border-radius: 69px;
    -webkit-border-radius: 69px;
    border-radius:69px;
}
.uhead_70{
	width:72px;
	height:72px;
	-moz-border-radius: 35px;
    -webkit-border-radius: 35px;
}
.uhead_60{
	width:60px;
	height:60px;
	-moz-border-radius: 29px;
    -webkit-border-radius: 29px;
}
.uhead_50{
	width:50px;
    height:50px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
}
.uhead_30{
	width:30px;
    height:30px;
	border-radius:14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
}
.uhead_40{
	width:40px;
    height:40px;
	border-radius:20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

#main_page{
	/*padding-top:31px;*/
	min-width:1280px;
}


.logon_list{
	padding:10px;
}
.logon_list li{
	padding:10px;
}
.logon_list .input_uname,.logon_list .input_upwd,.logon_list .input_utest,.input_uttb{
	border:solid #e0e0e0 1px;
	background:#fff;
	border-radius:5px;
	padding:5px;
	width:280px;
}
.input_uttb{
	width:230px;
}
.logon_list .input_uname input,.logon_list .input_upwd input,.input_uttb input{
	width:200px;
	line-height:18px;
	border:0;
}
.input_uttb input{
	width:150px;
}
.logon_list .input_utest{
	width:150px;
}
.logon_list .input_utest input{
	width:80px;
	line-height:18px;
	border:0;
}
.logon_list .ulab,.input_uttb .ulab{
	display:inline-block;
	width:50px;
	font-size:14px;
	color:#aaa;
	border-right:solid #ddd 1px;
	padding:3px 0 3px 5px;
	margin-right:10px;
}
.input_uttb .ulab{
	width:60px;
}
.logon_list .rand{
	width:120px;
}
.logon_list .btn_logon,.logon_list .btn_reg{
	display:inline-block;
	border-radius:4px;
	background:#0DBA8F;
	color:#fff;
	font-size:18px;
	padding:10px 0;
	width:140px;
	text-align:center;
	margin-right:10px;
}
.logon_list .btn_reg{
	background:#838383;
}

.side_handle{
	border:solid #e5e5e5 1px;
	position:fixed;
	top:414px;
    left:50%;
    margin-left:620px;
    _position:absolute;
	background:#fff;
}
.side_handle a{
	display:block;
	padding:5px;
	width:30px;
	height:30px;
	border-bottom:solid #e6e6e6 1px;
	background-image:url(../images/zs/side_ico.png);
	background-repeat:no-repeat;
	text-indent:-99999px;
	position:relative;
}
.side_handle .layer{
	border:solid #e5e5e5 1px;
	background:#fff;
	border-radius:5px;
	position:absolute;
	width:170px;
	padding:15px 0;
	color:#000;
	font-size:14px;
	line-height:22px;
	left:-178px;
	top:0;
	display:none;
}
.side_handle a:hover .layer{
	display:block;
}
.side_handle .layer .arr{
	background:url(../images/user/layer_arrow.png) right 0 no-repeat;
	width:12px;
	height:20px;
	display:block;
	position:absolute;
	right:-12px;
}
.side_handle .sh_1{
	background-position:5px 7px;
	background-image:url(../images/zs/side_ico_1.png);
}
.side_handle .sh_2{
	background-position:0 0;
}
.side_handle .sh_3{
	background-position:0 -42px;
}
.side_handle .sh_4{
	background-position:0 -82px;
}
.side_handle .sh_5{
	background-position:0 -124px;
}
.side_handle .sh_6{
	background-position:0 -42px;
}
.side_handle .sh_7{
	background-position:0 -166px;
}
.side_handle a:hover{
	background-color:#2DC39D;
	background-image:none;
	color:#fff;
	text-indent:0;
}
.side_handle .sh_sign{
	background:url(../images/zs/side_ico_sign.gif) !important;
}
.side_handle .sh_show{
	background:url(../images/zs/side_ico_show.gif) !important;
}

.main_content{
	padding-top:32px;
}
.iframe_main{
	width:100%;
}


.sm_padt{
	padding-top:50px !important;
}

.container_1200{
	width:1200px;
	text-align:left;
	margin:0 auto;
}

#page{
	min-width:1280px;
}

#main_wrap{
	min-height:100%;
	min-width:1280px;
}

.content-box{
	overflow:auto;
    padding-bottom: 55px;
}

.copyRight .container_1200{
	padding:0 !important;
}

.navbar-top{
	background:#F5F5F5;
	width:100%;
	min-width:1280px;
	height:30px;
	border-bottom:solid #ddd 1px;
	position:fixed;
	z-index:9999;
}
.navbar-top .nav-1200{
	width:1200px;
	margin:0 auto;
	padding-top:6px;
	text-align:left;
}
.nav-1200 em{
	margin:0 5px;
	color:#ccc;
}
.navbar-top a{
	color:#888;
}
.navbar-top .logon-user{
	float:right;
	width:500px;
	text-align:right;
}